package myky.com.doctorapp.contract;

import java.util.List;

import io.reactivex.Observable;
import myky.com.doctorapp.base.BaseEntity;
import myky.com.doctorapp.base.BaseView;
import myky.com.doctorapp.entity.HealthRecordEntity;

public interface HealthPersonInfoContract {
    interface Model {

        Observable<BaseEntity<HealthRecordEntity>> getPersionInfo();

        Observable<BaseEntity<HealthRecordEntity.PerProfileBean>>  healthContacts();
    }

    interface View extends BaseView<HealthRecordEntity.PerProfileBean> {



        void showDisseaseList(String mString);


        void showHeathConteacts(List<HealthRecordEntity.PerProfileBean.FirstContactsListsBean> firstContactsLists);



    }

    interface Presenter {


        void getPersionInfo();





    }
}
